Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: use css/auto as the default css mode #17399

Merged
merged 11 commits into from
Jun 21, 2023

Conversation

burhanuday
Copy link
Member

@burhanuday burhanuday commented Jun 18, 2023

Summary

🤖 Generated by Copilot at 9912805

The pull request enables automatic detection of CSS modules based on the file extension, using the new css/auto module type. It also updates the default module rule and the tests to use this type for CSS files.

Details

🤖 Generated by Copilot at 9912805

  • Replace the CSS_MODULE_TYPE constant with CSS_MODULE_TYPE_AUTO to enable automatic detection of CSS modules based on filename (link)
  • Update the cssRule and cssModulesRule objects in lib/config/defaults.js to use the CSS_MODULE_TYPE_AUTO type instead of the previous types (link, link)
  • Modify the IS_MODULES regular expression in lib/css/CssParser.js to allow hyphens in the file extension, to support CSS modules with extensions like .module.scss or .module.less (link)
  • Update the snapshot tests in test/Defaults.unittest.js to reflect the changes in the default module rules (link, link, link, link)

@webpack-bot
Copy link
Contributor

For maintainers only:

  • This needs to be documented (issue in webpack/webpack.js.org will be filed when merged)
  • This needs to be backported to webpack 4 (issue will be created when merged)

@@ -709,14 +709,14 @@ const applyModuleDefaults = (
}
if (css) {
const cssRule = {
type: CSS_MODULE_TYPE,
type: CSS_MODULE_TYPE_AUTO,
resolve: {
fullySpecified: true,
preferRelative: true
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@alexander-akait would you know we prefer relative paths for normal css files but not for css modules?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it is a bug

@@ -39,7 +39,7 @@ const IMAGE_SET_FUNCTION = /^(-\w+-)?image-set$/i;
const OPTIONALLY_VENDOR_PREFIXED_KEYFRAMES_AT_RULE = /^@(-\w+-)?keyframes$/;
const OPTIONALLY_VENDOR_PREFIXED_ANIMATION_PROPERTY =
/^(-\w+-)?animation(-name)?$/i;
const IS_MODULES = /\.module(s)?\.\w+$/i;
const IS_MODULES = /\.module(s)?\.[\w-]+$/i;
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changed regex to consider filenames like styles.module.my-css

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's add a test case for it, also let's change and use .+ to handle all characters here

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changing to .+ will also match some.module.abc.abc which is invalid. In the future, we need to check the extensions array and match based on that

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just use [^.]+

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should avoid parsing extensions - it is slow

@@ -1244,7 +1244,7 @@ body {
background: red;
}

head{--webpack-main:https\\\\:\\\\/\\\\/test\\\\.cases\\\\/path\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/configCases\\\\/css\\\\/css-import\\\\/external\\\\.css,\\\\/\\\\/example\\\\.com\\\\/style\\\\.css,https\\\\:\\\\/\\\\/fonts\\\\.googleapis\\\\.com\\\\/css\\\\?family\\\\=Roboto,https\\\\:\\\\/\\\\/fonts\\\\.googleapis\\\\.com\\\\/css\\\\?family\\\\=Noto\\\\+Sans\\\\+TC,https\\\\:\\\\/\\\\/fonts\\\\.googleapis\\\\.com\\\\/css\\\\?family\\\\=Noto\\\\+Sans\\\\+TC\\\\|Roboto,https\\\\:\\\\/\\\\/test\\\\.cases\\\\/path\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/configCases\\\\/css\\\\/css-import\\\\/external1\\\\.css,https\\\\:\\\\/\\\\/test\\\\.cases\\\\/path\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/configCases\\\\/css\\\\/css-import\\\\/external2\\\\.css,\\\\.\\\\/node_modules\\\\/style-library\\\\/styles\\\\.css,\\\\.\\\\/node_modules\\\\/main-field\\\\/styles\\\\.css,\\\\.\\\\/node_modules\\\\/package-with-exports\\\\/style\\\\.css,\\\\.\\\\/extensions-imported\\\\.mycss,\\\\.\\\\/file\\\\.less,\\\\.\\\\/with-less-import\\\\.css,\\\\.\\\\/prefer-relative\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-style\\\\/default\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-style-mode\\\\/mode\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-subpath\\\\/dist\\\\/custom\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-subpath-extra\\\\/dist\\\\/custom\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-style-less\\\\/default\\\\.less,\\\\.\\\\/node_modules\\\\/condition-names-custom-name\\\\/custom-name\\\\.css,\\\\.\\\\/node_modules\\\\/style-and-main-library\\\\/styles\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-webpack\\\\/webpack\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-style-nested\\\\/default\\\\.css,\\\\.\\\\/style-import\\\\.css,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=9,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=10,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=11,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=12,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=13,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=14,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=15,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=16,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=17,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=18,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=19,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=20,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=21,\\\\.\\\\/imported\\\\.css\\\\?2fc7,\\\\.\\\\/imported\\\\.css\\\\?8e23,\\\\.\\\\/imported\\\\.css\\\\?daf4,\\\\.\\\\/imported\\\\.css\\\\?7a8d,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=9,\\\\.\\\\/style2\\\\.css\\\\?3989,\\\\.\\\\/style2\\\\.css\\\\?1933,\\\\.\\\\/style2\\\\.css\\\\?6611,\\\\.\\\\/test\\\\.css\\\\?foo\\\\=1\\\\&bar\\\\=1,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=1\\\\&bar\\\\=1\\\\#hash\\\\?0d7a,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=1\\\\&bar\\\\=1\\\\#hash\\\\?2c9a,\\\\.\\\\/style3\\\\.css\\\\?bar\\\\=1,\\\\.\\\\/style3\\\\.css\\\\?bar\\\\=2,\\\\.\\\\/style3\\\\.css\\\\?bar\\\\=3,\\\\.\\\\/style3\\\\.css\\\\?\\\\=bar4,\\\\.\\\\/styl\\\\'le7\\\\.css,\\\\.\\\\/styl\\\\'le7\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/test\\\\ test\\\\.css,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/test\\\\.css,\\\\.\\\\/test\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/test\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/test\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=9,\\\\.\\\\/test\\\\ test\\\\.css\\\\?fpp\\\\=10,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=11,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=bazz,\\\\.\\\\/string-loader\\\\.js\\\\?esModule\\\\=false\\\\!\\\\.\\\\/test\\\\.css\\\\?023f,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=bar,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=bar\\\\#hash,\\\\.\\\\/style4\\\\.css\\\\?\\\\#hash,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/string-loader\\\\.js\\\\?esModule\\\\=false\\\\!\\\\.\\\\/test\\\\.css\\\\?4a4a,data\\\\:text\\\\/css\\\\;charset\\\\=utf-8\\\\,a\\\\%20\\\\%7B\\\\%0D\\\\%0A\\\\%20\\\\%20color\\\\%3A\\\\%20red\\\\%3B\\\\%0D\\\\%0A\\\\%7D,data\\\\:text\\\\/css\\\\;charset\\\\=utf-8\\\\,a\\\\%20\\\\%7B\\\\%0D\\\\%0A\\\\%20\\\\%20color\\\\%3A\\\\%20blue\\\\%3B\\\\%0D\\\\%0A\\\\%7D,data\\\\:text\\\\/css\\\\;charset\\\\=utf-8\\\\;base64\\\\,YSB7DQogIGNvbG9yOiByZWQ7DQp9,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=3\\\\?14ba,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=3\\\\?0e0d,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/style6\\\\.css,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=9,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=10,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=11,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=12,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=13,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=14,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=15,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=16,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=17,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=18,\\\\.\\\\/style8\\\\.css\\\\?5018,\\\\.\\\\/style8\\\\.css\\\\?204b,\\\\.\\\\/style8\\\\.css\\\\?63b0,\\\\.\\\\/style8\\\\.css\\\\?edb8,\\\\.\\\\/style8\\\\.css\\\\?6154,\\\\.\\\\/style8\\\\.css\\\\?8c51,\\\\.\\\\/style8\\\\.css\\\\?ced0,\\\\.\\\\/style8\\\\.css\\\\?d3b8,\\\\.\\\\/style8\\\\.css\\\\?3557,\\\\.\\\\/style8\\\\.css\\\\?ae6e,\\\\.\\\\/style8\\\\.css\\\\?d078,\\\\.\\\\/style8\\\\.css\\\\?ae8b,\\\\.\\\\/style2\\\\.css\\\\?ee8c,\\\\.\\\\/style9\\\\.css\\\\?5f26,\\\\.\\\\/style9\\\\.css\\\\?6536,\\\\.\\\\/style11\\\\.css,\\\\.\\\\/style12\\\\.css,\\\\.\\\\/style10\\\\.css,\\\\.\\\\/media-deep-deep-nested\\\\.css\\\\?1b5b,\\\\.\\\\/media-deep-nested\\\\.css,\\\\.\\\\/media-nested\\\\.css,\\\\.\\\\/supports-deep-deep-nested\\\\.css,\\\\.\\\\/supports-deep-nested\\\\.css,\\\\.\\\\/supports-nested\\\\.css,\\\\.\\\\/layer-deep-deep-nested\\\\.css\\\\?2bf1,\\\\.\\\\/layer-deep-nested\\\\.css\\\\?3469,\\\\.\\\\/layer-nested\\\\.css,\\\\.\\\\/all-deep-deep-nested\\\\.css\\\\?a7dd,\\\\.\\\\/all-deep-nested\\\\.css\\\\?5612,\\\\.\\\\/all-nested\\\\.css\\\\?a3fd,\\\\.\\\\/mixed-deep-deep-nested\\\\.css,\\\\.\\\\/mixed-deep-nested\\\\.css,\\\\.\\\\/mixed-nested\\\\.css,\\\\.\\\\/anonymous-deep-deep-nested\\\\.css\\\\?8f95,\\\\.\\\\/anonymous-deep-nested\\\\.css\\\\?40b5,\\\\.\\\\/layer-deep-deep-nested\\\\.css\\\\?e681,\\\\.\\\\/layer-deep-nested\\\\.css\\\\?dc2a,\\\\.\\\\/anonymous-nested\\\\.css\\\\?8aa8,\\\\.\\\\/media-deep-deep-nested\\\\.css\\\\?3aba,\\\\.\\\\/style8\\\\.css\\\\?83bd,\\\\.\\\\/duplicate-nested\\\\.css,\\\\.\\\\/anonymous-deep-deep-nested\\\\.css\\\\?384f,\\\\.\\\\/anonymous-deep-nested\\\\.css\\\\?8c49,\\\\.\\\\/layer-deep-deep-nested\\\\.css\\\\?17f5,\\\\.\\\\/layer-deep-nested\\\\.css\\\\?c345,\\\\.\\\\/anonymous-nested\\\\.css\\\\?d028,\\\\.\\\\/all-deep-deep-nested\\\\.css\\\\?220a,\\\\.\\\\/all-deep-nested\\\\.css\\\\?7c65,\\\\.\\\\/all-nested\\\\.css\\\\?5ae5,\\\\.\\\\/style2\\\\.css\\\\?warning\\\\=6,\\\\.\\\\/style2\\\\.css\\\\?warning\\\\=7,\\\\.\\\\/style2\\\\.css\\\\?warning\\\\=8,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=unknown,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=unknown1,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=unknown2,\\\\.\\\\/style2\\\\.css\\\\?unknown3,\\\\.\\\\/style2\\\\.css\\\\?after-namespace,\\\\.\\\\/style2\\\\.css\\\\?multiple\\\\=1,\\\\.\\\\/style2\\\\.css\\\\?multiple\\\\=3,\\\\.\\\\/style2\\\\.css\\\\?strange\\\\=3,\\\\.\\\\/style\\\\.css;}",
head{--webpack-main:https\\\\:\\\\/\\\\/test\\\\.cases\\\\/path\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/configCases\\\\/css\\\\/css-import\\\\/external\\\\.css,\\\\/\\\\/example\\\\.com\\\\/style\\\\.css,https\\\\:\\\\/\\\\/fonts\\\\.googleapis\\\\.com\\\\/css\\\\?family\\\\=Roboto,https\\\\:\\\\/\\\\/fonts\\\\.googleapis\\\\.com\\\\/css\\\\?family\\\\=Noto\\\\+Sans\\\\+TC,https\\\\:\\\\/\\\\/fonts\\\\.googleapis\\\\.com\\\\/css\\\\?family\\\\=Noto\\\\+Sans\\\\+TC\\\\|Roboto,https\\\\:\\\\/\\\\/test\\\\.cases\\\\/path\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/configCases\\\\/css\\\\/css-import\\\\/external1\\\\.css,https\\\\:\\\\/\\\\/test\\\\.cases\\\\/path\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/configCases\\\\/css\\\\/css-import\\\\/external2\\\\.css,\\\\.\\\\/node_modules\\\\/style-library\\\\/styles\\\\.css,\\\\.\\\\/node_modules\\\\/main-field\\\\/styles\\\\.css,\\\\.\\\\/node_modules\\\\/package-with-exports\\\\/style\\\\.css,\\\\.\\\\/extensions-imported\\\\.mycss,\\\\.\\\\/file\\\\.less,\\\\.\\\\/with-less-import\\\\.css,\\\\.\\\\/prefer-relative\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-style\\\\/default\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-style-mode\\\\/mode\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-subpath\\\\/dist\\\\/custom\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-subpath-extra\\\\/dist\\\\/custom\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-style-less\\\\/default\\\\.less,\\\\.\\\\/node_modules\\\\/condition-names-custom-name\\\\/custom-name\\\\.css,\\\\.\\\\/node_modules\\\\/style-and-main-library\\\\/styles\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-webpack\\\\/webpack\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-style-nested\\\\/default\\\\.css,\\\\.\\\\/style-import\\\\.css,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=9,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=10,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=11,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=12,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=13,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=14,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=15,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=16,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=17,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=18,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=19,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=20,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=21,\\\\.\\\\/imported\\\\.css\\\\?1832,\\\\.\\\\/imported\\\\.css\\\\?e0bb,\\\\.\\\\/imported\\\\.css\\\\?769a,\\\\.\\\\/imported\\\\.css\\\\?d4d6,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=9,\\\\.\\\\/style2\\\\.css\\\\?cf0d,\\\\.\\\\/style2\\\\.css\\\\?dfe6,\\\\.\\\\/style2\\\\.css\\\\?7d49,\\\\.\\\\/test\\\\.css\\\\?foo\\\\=1\\\\&bar\\\\=1,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=1\\\\&bar\\\\=1\\\\#hash\\\\?63d2,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=1\\\\&bar\\\\=1\\\\#hash\\\\?e75b,\\\\.\\\\/style3\\\\.css\\\\?bar\\\\=1,\\\\.\\\\/style3\\\\.css\\\\?bar\\\\=2,\\\\.\\\\/style3\\\\.css\\\\?bar\\\\=3,\\\\.\\\\/style3\\\\.css\\\\?\\\\=bar4,\\\\.\\\\/styl\\\\'le7\\\\.css,\\\\.\\\\/styl\\\\'le7\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/test\\\\ test\\\\.css,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/test\\\\.css,\\\\.\\\\/test\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/test\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/test\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=9,\\\\.\\\\/test\\\\ test\\\\.css\\\\?fpp\\\\=10,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=11,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=bazz,\\\\.\\\\/string-loader\\\\.js\\\\?esModule\\\\=false\\\\!\\\\.\\\\/test\\\\.css\\\\?10e0,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=bar,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=bar\\\\#hash,\\\\.\\\\/style4\\\\.css\\\\?\\\\#hash,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/string-loader\\\\.js\\\\?esModule\\\\=false\\\\!\\\\.\\\\/test\\\\.css\\\\?6393,data\\\\:text\\\\/css\\\\;charset\\\\=utf-8\\\\,a\\\\%20\\\\%7B\\\\%0D\\\\%0A\\\\%20\\\\%20color\\\\%3A\\\\%20red\\\\%3B\\\\%0D\\\\%0A\\\\%7D,data\\\\:text\\\\/css\\\\;charset\\\\=utf-8\\\\,a\\\\%20\\\\%7B\\\\%0D\\\\%0A\\\\%20\\\\%20color\\\\%3A\\\\%20blue\\\\%3B\\\\%0D\\\\%0A\\\\%7D,data\\\\:text\\\\/css\\\\;charset\\\\=utf-8\\\\;base64\\\\,YSB7DQogIGNvbG9yOiByZWQ7DQp9,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=3\\\\?1ab5,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=3\\\\?19e1,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/style6\\\\.css,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=9,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=10,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=11,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=12,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=13,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=14,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=15,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=16,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=17,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=18,\\\\.\\\\/style8\\\\.css\\\\?b84b,\\\\.\\\\/style8\\\\.css\\\\?5dc5,\\\\.\\\\/style8\\\\.css\\\\?71be,\\\\.\\\\/style8\\\\.css\\\\?386a,\\\\.\\\\/style8\\\\.css\\\\?568a,\\\\.\\\\/style8\\\\.css\\\\?b9af,\\\\.\\\\/style8\\\\.css\\\\?7300,\\\\.\\\\/style8\\\\.css\\\\?6efd,\\\\.\\\\/style8\\\\.css\\\\?288c,\\\\.\\\\/style8\\\\.css\\\\?1094,\\\\.\\\\/style8\\\\.css\\\\?38bf,\\\\.\\\\/style8\\\\.css\\\\?d697,\\\\.\\\\/style2\\\\.css\\\\?0aae,\\\\.\\\\/style9\\\\.css\\\\?8e91,\\\\.\\\\/style9\\\\.css\\\\?71b5,\\\\.\\\\/style11\\\\.css,\\\\.\\\\/style12\\\\.css,\\\\.\\\\/style10\\\\.css,\\\\.\\\\/media-deep-deep-nested\\\\.css\\\\?ef21,\\\\.\\\\/media-deep-nested\\\\.css,\\\\.\\\\/media-nested\\\\.css,\\\\.\\\\/supports-deep-deep-nested\\\\.css,\\\\.\\\\/supports-deep-nested\\\\.css,\\\\.\\\\/supports-nested\\\\.css,\\\\.\\\\/layer-deep-deep-nested\\\\.css\\\\?5660,\\\\.\\\\/layer-deep-nested\\\\.css\\\\?9fd1,\\\\.\\\\/layer-nested\\\\.css,\\\\.\\\\/all-deep-deep-nested\\\\.css\\\\?af0a,\\\\.\\\\/all-deep-nested\\\\.css\\\\?4e94,\\\\.\\\\/all-nested\\\\.css\\\\?c0fa,\\\\.\\\\/mixed-deep-deep-nested\\\\.css,\\\\.\\\\/mixed-deep-nested\\\\.css,\\\\.\\\\/mixed-nested\\\\.css,\\\\.\\\\/anonymous-deep-deep-nested\\\\.css\\\\?1f16,\\\\.\\\\/anonymous-deep-nested\\\\.css\\\\?c0a8,\\\\.\\\\/layer-deep-deep-nested\\\\.css\\\\?4bce,\\\\.\\\\/layer-deep-nested\\\\.css\\\\?a03f,\\\\.\\\\/anonymous-nested\\\\.css\\\\?390d,\\\\.\\\\/media-deep-deep-nested\\\\.css\\\\?7047,\\\\.\\\\/style8\\\\.css\\\\?8af1,\\\\.\\\\/duplicate-nested\\\\.css,\\\\.\\\\/anonymous-deep-deep-nested\\\\.css\\\\?9cec,\\\\.\\\\/anonymous-deep-nested\\\\.css\\\\?dea4,\\\\.\\\\/layer-deep-deep-nested\\\\.css\\\\?4897,\\\\.\\\\/layer-deep-nested\\\\.css\\\\?4579,\\\\.\\\\/anonymous-nested\\\\.css\\\\?df05,\\\\.\\\\/all-deep-deep-nested\\\\.css\\\\?55ab,\\\\.\\\\/all-deep-nested\\\\.css\\\\?1513,\\\\.\\\\/all-nested\\\\.css\\\\?ccc9,\\\\.\\\\/style2\\\\.css\\\\?warning\\\\=6,\\\\.\\\\/style2\\\\.css\\\\?warning\\\\=7,\\\\.\\\\/style2\\\\.css\\\\?warning\\\\=8,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=unknown,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=unknown1,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=unknown2,\\\\.\\\\/style2\\\\.css\\\\?unknown3,\\\\.\\\\/style2\\\\.css\\\\?after-namespace,\\\\.\\\\/style2\\\\.css\\\\?multiple\\\\=1,\\\\.\\\\/style2\\\\.css\\\\?multiple\\\\=3,\\\\.\\\\/style2\\\\.css\\\\?strange\\\\=3,\\\\.\\\\/style\\\\.css;}",
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

change in deterministic id due to change in identity of module from css/module to css/auto

resolve: {
fullySpecified: true,
preferRelative: true
}
};
const cssModulesRule = {
type: "css/module",
type: CSS_MODULE_TYPE_AUTO,
resolve: {
fullySpecified: true
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should rewrite our logic:

const cssRule = {
  type: CSS_MODULE_TYPE,
  resolve: {
    fullySpecified: true,
    preferRelative: true
  }
};
const cssRuleAuto = {
  type: CSS_MODULE_TYPE_AUTO,
  resolve: {
    fullySpecified: true,
    preferRelative: true
  }
};
const cssModulesRule = {
  type: CSS_MODULE_TYPE_AUTO,
  resolve: {
    fullySpecified: true
  }
};
// Handle all CSS, and we will check is it modules inside parser
rules.push({
  test: /\.css$/i,
  ...cssRule,
});
rules.push({
  mimetype: "text/css+module",
  // Should be always only modules
  ...cssModulesRule
});
rules.push({
  mimetype: "text/css",
  // Should be always pure CSS
  ...cssRule
});

And let's add a test case for the each rule (for some we already have)

Copy link

@angeljavi angeljavi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No entiendo inglés y no sé leerlos

@@ -1,5 +1,7 @@
import * as style from "./style.module.css";
import { local1, local2, local3, local4, ident } from "./style.module.css";
import { myCssClass } from "./style.module.my-css";
import { notACssModule } from "./style.module.css.invalid"
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@alexander-akait i think i have come across a bug. the file style.module.css.invalid does not pass the Regex for a CSS Module and yet the test for this passes https://github.com/webpack/webpack/pull/17399/files#diff-7e6a377fab710fb1ce571b4bc797ae71c536cd2831927694cc7d66b1c965f513R116

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will look today

Copy link
Member

@alexander-akait alexander-akait left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed, we have:

  • bug, because we cache parser we need to reset defaultMode
  • also added test cases and fixed preferRelative

@TheLarkInn TheLarkInn merged commit da76b19 into webpack:main Jun 21, 2023
50 of 51 checks passed
tylersmalley pushed a commit to tailscale-dev/vscode-tailscale that referenced this pull request Jun 21, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [webpack](https://togithub.com/webpack/webpack) | [`^5.86.0` ->
`^5.88.0`](https://renovatebot.com/diffs/npm/webpack/5.86.0/5.88.0) |
[![age](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/compatibility-slim/5.86.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/confidence-slim/5.86.0)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>webpack/webpack</summary>

###
[`v5.88.0`](https://togithub.com/webpack/webpack/releases/tag/v5.88.0)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.87.0...v5.88.0)

#### New Features

- \[CSS] - Use `css/auto` as the default css mode by
[@&#8203;burhanuday](https://togithub.com/burhanuday) in
[webpack/webpack#17399

#### Bug Fixes

- Fix bugs related to require.context and layer by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#17388
- Fix bug in runtime for CSS loading by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#17400
- Correct indirect call for tagged template expressions using correct
this context by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#17397
- Update environment support for KaiOS browser by
[@&#8203;steverep](https://togithub.com/steverep) in
[webpack/webpack#17395
- Fix async module runtime code for running top-level-await by
[@&#8203;ahabhgk](https://togithub.com/ahabhgk) in
[webpack/webpack#17393

#### Developer Experience

- Add example for stats minimal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17406
- Significantly improve type coverage for Dependency, Runtime, Template
classes by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#17394

#### Dependencies & Maintenance

- Bump browserslist from 4.21.8 to 4.21.9 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17389
- Bump acorn from 8.8.2 to 8.9.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17402
- Bump eslint from 8.42.0 to 8.43.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17401
- Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17407

#### New Contributors

- [@&#8203;steverep](https://togithub.com/steverep) made their first
contribution in
[webpack/webpack#17395

**Full Changelog**:
webpack/webpack@v5.87.0...v5.88.0

###
[`v5.87.0`](https://togithub.com/webpack/webpack/releases/tag/v5.87.0)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.86.0...v5.87.0)

#### New Features

- Implement `fetchPriority` feature as parser option and magic comment
by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#17249
- \[CSS] - Introduce 'css/auto' as a css module type by
[@&#8203;ahabhgk](https://togithub.com/ahabhgk) in
[webpack/webpack#16577
- \[CSS] - Style-specific fields now automatically resolve in
package.json by [@&#8203;burhanuday](https://togithub.com/burhanuday) in
[webpack/webpack#17346
- webpack configuration API now accepts "falsy values" loaders and
plugins by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#17339

#### Bug Fixes

- Fix codecov badge in readme by
[@&#8203;burhanuday](https://togithub.com/burhanuday) in
[webpack/webpack#17353

#### Developer Experience

- Add link to svelte loader for webpack by
[@&#8203;burhanuday](https://togithub.com/burhanuday) in
[webpack/webpack#17369
- Increase parser API types in internal plugins across dependency
plugins [@&#8203;alexander-akait](https://togithub.com/alexander-akait)
in
[webpack/webpack#17365

#### Dependencies & Maintenance

- Bump memfs from 3.5.2 to 3.5.3 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17347
- Bump webpack-cli from 5.1.3 to 5.1.4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17349
- Bump es-module-lexer from 1.2.1 to 1.3.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17362
- Bump [@&#8203;types/node](https://togithub.com/types/node) from 20.2.5
to 20.3.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17361
- Bump core-js from 3.30.2 to 3.31.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17360
- Bump browserslist from 4.21.6 to 4.21.8 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17367
- Bump [@&#8203;types/node](https://togithub.com/types/node) from 20.3.0
to 20.3.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17366

#### New Contributors

[@&#8203;aboktor](https://togithub.com/aboktor) made their first
contribution in
[#&#8203;16991](https://togithub.com/webpack/webpack/issues/16991)
[#&#8203;16989](https://togithub.com/webpack/webpack/issues/16989)
[@&#8203;silverwind](https://togithub.com/silverwind) made their first
contribution in
[#&#8203;17339](https://togithub.com/webpack/webpack/issues/17339) via
[#&#8203;17329](https://togithub.com/webpack/webpack/issues/17329)

**Full Changelog**:
webpack/webpack@v5.86.0...v5.87.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/tailscale-dev/vscode-tailscale).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTcuMyIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
kodiakhq bot pushed a commit to weareinreach/InReach that referenced this pull request Jun 22, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@aws-sdk/client-cognito-identity-provider](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity-provider) ([source](https://togithub.com/aws/aws-sdk-js-v3)) | [`3.354.0` -> `3.357.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-cognito-identity-provider/3.354.0/3.357.0) | [![age](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.357.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.357.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.357.0/compatibility-slim/3.354.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.357.0/confidence-slim/3.354.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/client-s3](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3) ([source](https://togithub.com/aws/aws-sdk-js-v3)) | [`3.354.0` -> `3.357.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.354.0/3.357.0) | [![age](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-s3/3.357.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-s3/3.357.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-s3/3.357.0/compatibility-slim/3.354.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-s3/3.357.0/confidence-slim/3.354.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/signature-v4](https://togithub.com/aws/aws-sdk-js-v3/tree/main/packages/signature-v4) ([source](https://togithub.com/aws/aws-sdk-js-v3)) | [`3.354.0` -> `3.357.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fsignature-v4/3.354.0/3.357.0) | [![age](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fsignature-v4/3.357.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fsignature-v4/3.357.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fsignature-v4/3.357.0/compatibility-slim/3.354.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fsignature-v4/3.357.0/confidence-slim/3.354.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@crowdin/crowdin-api-client](https://togithub.com/crowdin/crowdin-api-client-js) | [`1.23.1` -> `1.23.2`](https://renovatebot.com/diffs/npm/@crowdin%2fcrowdin-api-client/1.23.1/1.23.2) | [![age](https://badges.renovateapi.com/packages/npm/@crowdin%2fcrowdin-api-client/1.23.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@crowdin%2fcrowdin-api-client/1.23.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@crowdin%2fcrowdin-api-client/1.23.2/compatibility-slim/1.23.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@crowdin%2fcrowdin-api-client/1.23.2/confidence-slim/1.23.1)](https://docs.renovatebot.com/merge-confidence/) |
| [@iconify/react](https://iconify.design/) ([source](https://togithub.com/iconify/iconify)) | [`4.1.0` -> `4.1.1`](https://renovatebot.com/diffs/npm/@iconify%2freact/4.1.0/4.1.1) | [![age](https://badges.renovateapi.com/packages/npm/@iconify%2freact/4.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@iconify%2freact/4.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@iconify%2freact/4.1.1/compatibility-slim/4.1.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@iconify%2freact/4.1.1/confidence-slim/4.1.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@iconify/utils](https://iconify.design/docs/libraries/utils/) ([source](https://togithub.com/iconify/iconify)) | [`2.1.6` -> `2.1.7`](https://renovatebot.com/diffs/npm/@iconify%2futils/2.1.6/2.1.7) | [![age](https://badges.renovateapi.com/packages/npm/@iconify%2futils/2.1.7/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@iconify%2futils/2.1.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@iconify%2futils/2.1.7/compatibility-slim/2.1.6)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@iconify%2futils/2.1.7/confidence-slim/2.1.6)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-a11y](https://togithub.com/storybookjs/storybook/tree/next/code/addons/a11y) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2faddon-a11y/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-actions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/actions) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2faddon-actions/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-docs](https://togithub.com/storybookjs/storybook/tree/next/code/addons/docs) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2faddon-docs/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-essentials](https://togithub.com/storybookjs/storybook/tree/next/code/addons/essentials) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-interactions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/interactions) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-links](https://togithub.com/storybookjs/storybook/tree/next/code/addons/links) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-viewport](https://togithub.com/storybookjs/storybook/tree/next/code/addons/viewport) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2faddon-viewport/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/components](https://togithub.com/storybookjs/storybook/tree/next/code/ui/components) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2fcomponents/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2fcomponents/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2fcomponents/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2fcomponents/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2fcomponents/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/core-events](https://togithub.com/storybookjs/storybook/tree/next/code/lib/core-events) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2fcore-events/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2fcore-events/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2fcore-events/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2fcore-events/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2fcore-events/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/manager-api](https://togithub.com/storybookjs/storybook/tree/next/code/lib/manager-api) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2fmanager-api/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2fmanager-api/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2fmanager-api/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2fmanager-api/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2fmanager-api/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/nextjs](https://togithub.com/storybookjs/storybook/tree/next/code/frameworks/nextjs) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2fnextjs/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/preview-api](https://togithub.com/storybookjs/storybook/tree/next/code/lib/preview-api) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2fpreview-api/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2fpreview-api/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2fpreview-api/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2fpreview-api/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2fpreview-api/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/react](https://togithub.com/storybookjs/storybook/tree/next/code/renderers/react) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2freact/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/theming](https://togithub.com/storybookjs/storybook/tree/next/code/lib/theming) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2ftheming/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/types](https://togithub.com/storybookjs/storybook/tree/next/code/lib/types) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2ftypes/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) |
| [@textea/json-viewer](https://togithub.com/TexteaInc/json-viewer) | [`3.0.0` -> `3.1.1`](https://renovatebot.com/diffs/npm/@textea%2fjson-viewer/3.0.0/3.1.1) | [![age](https://badges.renovateapi.com/packages/npm/@textea%2fjson-viewer/3.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@textea%2fjson-viewer/3.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@textea%2fjson-viewer/3.1.1/compatibility-slim/3.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@textea%2fjson-viewer/3.1.1/confidence-slim/3.0.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@trpc/client](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.31.0` -> `10.32.0`](https://renovatebot.com/diffs/npm/@trpc%2fclient/10.31.0/10.32.0) | [![age](https://badges.renovateapi.com/packages/npm/@trpc%2fclient/10.32.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@trpc%2fclient/10.32.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@trpc%2fclient/10.32.0/compatibility-slim/10.31.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@trpc%2fclient/10.32.0/confidence-slim/10.31.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@trpc/next](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.31.0` -> `10.32.0`](https://renovatebot.com/diffs/npm/@trpc%2fnext/10.31.0/10.32.0) | [![age](https://badges.renovateapi.com/packages/npm/@trpc%2fnext/10.32.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@trpc%2fnext/10.32.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@trpc%2fnext/10.32.0/compatibility-slim/10.31.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@trpc%2fnext/10.32.0/confidence-slim/10.31.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@trpc/react-query](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.31.0` -> `10.32.0`](https://renovatebot.com/diffs/npm/@trpc%2freact-query/10.31.0/10.32.0) | [![age](https://badges.renovateapi.com/packages/npm/@trpc%2freact-query/10.32.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@trpc%2freact-query/10.32.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@trpc%2freact-query/10.32.0/compatibility-slim/10.31.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@trpc%2freact-query/10.32.0/confidence-slim/10.31.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@trpc/server](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.31.0` -> `10.32.0`](https://renovatebot.com/diffs/npm/@trpc%2fserver/10.31.0/10.32.0) | [![age](https://badges.renovateapi.com/packages/npm/@trpc%2fserver/10.32.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@trpc%2fserver/10.32.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@trpc%2fserver/10.32.0/compatibility-slim/10.31.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@trpc%2fserver/10.32.0/confidence-slim/10.31.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@vercel/kv](https://vercel.com) ([source](https://togithub.com/vercel/storage)) | [`0.2.1` -> `0.2.2`](https://renovatebot.com/diffs/npm/@vercel%2fkv/0.2.1/0.2.2) | [![age](https://badges.renovateapi.com/packages/npm/@vercel%2fkv/0.2.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@vercel%2fkv/0.2.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@vercel%2fkv/0.2.2/compatibility-slim/0.2.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@vercel%2fkv/0.2.2/confidence-slim/0.2.1)](https://docs.renovatebot.com/merge-confidence/) |
| [@vercel/postgres-kysely](https://vercel.com) ([source](https://togithub.com/vercel/storage)) | [`0.3.1` -> `0.4.0`](https://renovatebot.com/diffs/npm/@vercel%2fpostgres-kysely/0.3.1/0.4.0) | [![age](https://badges.renovateapi.com/packages/npm/@vercel%2fpostgres-kysely/0.4.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@vercel%2fpostgres-kysely/0.4.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@vercel%2fpostgres-kysely/0.4.0/compatibility-slim/0.3.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@vercel%2fpostgres-kysely/0.4.0/confidence-slim/0.3.1)](https://docs.renovatebot.com/merge-confidence/) |
| [chromatic](https://www.chromatic.com) ([source](https://togithub.com/chromaui/chromatic-cli)) | [`6.19.8` -> `6.19.9`](https://renovatebot.com/diffs/npm/chromatic/6.19.8/6.19.9) | [![age](https://badges.renovateapi.com/packages/npm/chromatic/6.19.9/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/chromatic/6.19.9/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/chromatic/6.19.9/compatibility-slim/6.19.8)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/chromatic/6.19.9/confidence-slim/6.19.8)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint-plugin-turbo](https://togithub.com/vercel/turbo) | [`1.10.3` -> `1.10.4`](https://renovatebot.com/diffs/npm/eslint-plugin-turbo/1.10.3/1.10.4) | [![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/1.10.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/1.10.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/1.10.4/compatibility-slim/1.10.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/1.10.4/confidence-slim/1.10.3)](https://docs.renovatebot.com/merge-confidence/) |
| [i18next](https://www.i18next.com) ([source](https://togithub.com/i18next/i18next)) | [`23.2.1` -> `23.2.3`](https://renovatebot.com/diffs/npm/i18next/23.2.1/23.2.3) | [![age](https://badges.renovateapi.com/packages/npm/i18next/23.2.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/i18next/23.2.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/i18next/23.2.3/compatibility-slim/23.2.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/i18next/23.2.3/confidence-slim/23.2.1)](https://docs.renovatebot.com/merge-confidence/) |
| [next-router-mock](https://togithub.com/scottrippey/next-router-mock) | [`0.9.6` -> `0.9.7`](https://renovatebot.com/diffs/npm/next-router-mock/0.9.6/0.9.7) | [![age](https://badges.renovateapi.com/packages/npm/next-router-mock/0.9.7/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/next-router-mock/0.9.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/next-router-mock/0.9.7/compatibility-slim/0.9.6)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/next-router-mock/0.9.7/confidence-slim/0.9.6)](https://docs.renovatebot.com/merge-confidence/) |
| [next-seo](https://togithub.com/garmeeh/next-seo) | [`6.0.0` -> `6.1.0`](https://renovatebot.com/diffs/npm/next-seo/6.0.0/6.1.0) | [![age](https://badges.renovateapi.com/packages/npm/next-seo/6.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/next-seo/6.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/next-seo/6.1.0/compatibility-slim/6.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/next-seo/6.1.0/confidence-slim/6.0.0)](https://docs.renovatebot.com/merge-confidence/) |
| [react-i18next](https://togithub.com/i18next/react-i18next) | [`13.0.0` -> `13.0.1`](https://renovatebot.com/diffs/npm/react-i18next/13.0.0/13.0.1) | [![age](https://badges.renovateapi.com/packages/npm/react-i18next/13.0.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/react-i18next/13.0.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/react-i18next/13.0.1/compatibility-slim/13.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/react-i18next/13.0.1/confidence-slim/13.0.0)](https://docs.renovatebot.com/merge-confidence/) |
| [storybook](https://togithub.com/storybookjs/storybook/tree/next/code/lib/cli) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/storybook/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/storybook/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/storybook/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/storybook/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/storybook/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) |
| [storybook-addon-pseudo-states](https://togithub.com/chromaui/storybook-addon-pseudo-states) | [`2.0.1` -> `2.1.0`](https://renovatebot.com/diffs/npm/storybook-addon-pseudo-states/2.0.1/2.1.0) | [![age](https://badges.renovateapi.com/packages/npm/storybook-addon-pseudo-states/2.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/storybook-addon-pseudo-states/2.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/storybook-addon-pseudo-states/2.1.0/compatibility-slim/2.0.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/storybook-addon-pseudo-states/2.1.0/confidence-slim/2.0.1)](https://docs.renovatebot.com/merge-confidence/) |
| [turbo](https://turbo.build/repo) ([source](https://togithub.com/vercel/turbo)) | [`1.10.3` -> `1.10.4`](https://renovatebot.com/diffs/npm/turbo/1.10.3/1.10.4) | [![age](https://badges.renovateapi.com/packages/npm/turbo/1.10.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.10.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/turbo/1.10.4/compatibility-slim/1.10.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.10.4/confidence-slim/1.10.3)](https://docs.renovatebot.com/merge-confidence/) |
| [webpack](https://togithub.com/webpack/webpack) | [`5.87.0` -> `5.88.0`](https://renovatebot.com/diffs/npm/webpack/5.87.0/5.88.0) | [![age](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/compatibility-slim/5.87.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/confidence-slim/5.87.0)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/client-cognito-identity-provider)</summary>

### [`v3.357.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#&#8203;33570-httpsgithubcomawsaws-sdk-js-v3comparev33560v33570-2023-06-21)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.354.0...v3.357.0)

##### Features

-   **clients:** automatic blob type conversions ([#&#8203;4836](https://togithub.com/aws/aws-sdk-js-v3/issues/4836)) ([60ec921](https://togithub.com/aws/aws-sdk-js-v3/commit/60ec921c879ae8363f32ebbe9e1ecd6062df1081))

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/client-s3)</summary>

### [`v3.357.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#&#8203;33570-httpsgithubcomawsaws-sdk-js-v3comparev33560v33570-2023-06-21)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.354.0...v3.357.0)

##### Features

-   **clients:** automatic blob type conversions ([#&#8203;4836](https://togithub.com/aws/aws-sdk-js-v3/issues/4836)) ([60ec921](https://togithub.com/aws/aws-sdk-js-v3/commit/60ec921c879ae8363f32ebbe9e1ecd6062df1081))

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/signature-v4)</summary>

### [`v3.357.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/packages/signature-v4/CHANGELOG.md#&#8203;33570-httpsgithubcomawsaws-sdk-js-v3comparev33560v33570-2023-06-21)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.354.0...v3.357.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/signature-v4](https://togithub.com/aws-sdk/signature-v4)

</details>

<details>
<summary>crowdin/crowdin-api-client-js</summary>

### [`v1.23.2`](https://togithub.com/crowdin/crowdin-api-client-js/releases/tag/1.23.2)

[Compare Source](https://togithub.com/crowdin/crowdin-api-client-js/compare/1.23.1...1.23.2)

##### What's Changed

-   docs: Examples by [@&#8203;yevheniyJ](https://togithub.com/yevheniyJ) in [https://github.com/crowdin/crowdin-api-client-js/pull/274](https://togithub.com/crowdin/crowdin-api-client-js/pull/274)
-   ci: configure npm provenance for package publishing by [@&#8203;andrii-bodnar](https://togithub.com/andrii-bodnar) in [https://github.com/crowdin/crowdin-api-client-js/pull/275](https://togithub.com/crowdin/crowdin-api-client-js/pull/275)
-   build(deps-dev): bump typedoc from 0.24.7 to 0.24.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/crowdin/crowdin-api-client-js/pull/272](https://togithub.com/crowdin/crowdin-api-client-js/pull/272)

**Full Changelog**: https://github.com/crowdin/crowdin-api-client-js/compare/1.23.1...1.23.2

</details>

<details>
<summary>storybookjs/storybook</summary>

### [`v7.0.23`](https://togithub.com/storybookjs/storybook/releases/tag/v7.0.23)

[Compare Source](https://togithub.com/storybookjs/storybook/compare/v7.0.22...v7.0.23)

#### 7.0.23

-   Core: Fix compat by disabling name mangling in `esbuild` require - [#&#8203;22486](https://togithub.com/storybookjs/storybook/pull/22486), thanks [@&#8203;youngboy](https://togithub.com/youngboy)!
-   Core: Prebundle node-logger and make it CJS only - [#&#8203;23109](https://togithub.com/storybookjs/storybook/pull/23109), thanks [@&#8203;ndelangen](https://togithub.com/ndelangen)!
-   NextJS: Fix fonts not loading with 3+ words in name - [#&#8203;23121](https://togithub.com/storybookjs/storybook/pull/23121), thanks [@&#8203;ygkn](https://togithub.com/ygkn)!
-   Telemetry: Count onboarding stories - [#&#8203;23092](https://togithub.com/storybookjs/storybook/pull/23092), thanks [@&#8203;shilman](https://togithub.com/shilman)!

</details>

<details>
<summary>TexteaInc/json-viewer</summary>

### [`v3.1.1`](https://togithub.com/TexteaInc/json-viewer/blob/HEAD/CHANGELOG.md#&#8203;311-httpsgithubcomTexteaIncjson-viewercomparejson-viewer-v310json-viewer-v311-2023-06-20)

[Compare Source](https://togithub.com/TexteaInc/json-viewer/compare/ec5f7f21bc9b57f19d19ae7cbb4ca6c262ce1415...ab7a3e86b6620f1831f1781d1eff0678af450287)

##### Bug Fixes

-   trigger release ([35760ac](https://togithub.com/TexteaInc/json-viewer/commit/35760ac866b2eb665b27e9f0bd9bf27b65a96698))

### [`v3.1.0`](https://togithub.com/TexteaInc/json-viewer/blob/HEAD/CHANGELOG.md#&#8203;310-httpsgithubcomTexteaIncjson-viewercomparejson-viewer-v300json-viewer-v310-2023-06-20)

[Compare Source](https://togithub.com/TexteaInc/json-viewer/compare/624e32e286ef83757813e6ab6ee939406ee6f045...ec5f7f21bc9b57f19d19ae7cbb4ca6c262ce1415)

##### Features

-   support default inspect state with `defaultInspectControl` ([7982300](https://togithub.com/TexteaInc/json-viewer/commit/7982300b18e4202fc71f7c7226ca377edff80334))

</details>

<details>
<summary>trpc/trpc</summary>

### [`v10.32.0`](https://togithub.com/trpc/trpc/releases/tag/v10.32.0)

[Compare Source](https://togithub.com/trpc/trpc/compare/v10.31.0...v10.32.0)

##### What's Changed

-   fix(`react-query`): fix select as transform by [@&#8203;Sheraff](https://togithub.com/Sheraff) & [@&#8203;juliusmarminge](https://togithub.com/juliusmarminge) in [https://github.com/trpc/trpc/pull/4543](https://togithub.com/trpc/trpc/pull/4543)
-   feat(`react-query`): allow for external apps in `createServerSideHelpers` by [@&#8203;KATT](https://togithub.com/KATT) & [@&#8203;EmericW](https://togithub.com/EmericW) in [https://github.com/trpc/trpc/pull/4547](https://togithub.com/trpc/trpc/pull/4547)
-   chore(`client`): change `OperationContext` from `type` to `interface` by [@&#8203;nicolassanmar](https://togithub.com/nicolassanmar) in [https://github.com/trpc/trpc/pull/4523](https://togithub.com/trpc/trpc/pull/4523)

##### New Contributors

-   [@&#8203;mkosir](https://togithub.com/mkosir) made their first contribution in [https://github.com/trpc/trpc/pull/4533](https://togithub.com/trpc/trpc/pull/4533)

**Full Changelog**: https://github.com/trpc/trpc/compare/v10.31.0...v10.32.0

</details>

<details>
<summary>vercel/storage (@&#8203;vercel/kv)</summary>

### [`v0.2.2`](https://togithub.com/vercel/storage/blob/HEAD/packages/kv/CHANGELOG.md#&#8203;022)

[Compare Source](https://togithub.com/vercel/storage/compare/@vercel/kv@0.2.1...@vercel/kv@0.2.2)

##### Patch Changes

-   [`f545e1c`](https://togithub.com/vercel/storage/commit/f545e1c): Upgrade [@&#8203;upstash/redis](https://togithub.com/upstash/redis) to the latest version
    Stop minifying and add sourcemaps for better debugging

</details>

<details>
<summary>vercel/storage (@&#8203;vercel/postgres-kysely)</summary>

### [`v0.4.0`](https://togithub.com/vercel/storage/blob/HEAD/packages/postgres-kysely/CHANGELOG.md#&#8203;040)

[Compare Source](https://togithub.com/vercel/storage/compare/@vercel/postgres-kysely@0.3.2...@vercel/postgres-kysely@0.4.0)

##### Minor Changes

-   Upgrade [@&#8203;neon/serverless](https://togithub.com/neon/serverless) to the latest version
    Automatically uses [@&#8203;neon](https://togithub.com/neon) http layer with Pool.query/sql\`\`
    Stop minifying and add sourcemaps for better debugging

##### Patch Changes

-   Updated dependencies \[[`f545e1c`](https://togithub.com/vercel/storage/commit/f545e1c)]
    -   [@&#8203;vercel/postgres](https://togithub.com/vercel/postgres)[@&#8203;0](https://togithub.com/0).4.0

### [`v0.3.2`](https://togithub.com/vercel/storage/blob/HEAD/packages/postgres-kysely/CHANGELOG.md#&#8203;032)

[Compare Source](https://togithub.com/vercel/storage/compare/@vercel/postgres-kysely@0.3.1...@vercel/postgres-kysely@0.3.2)

##### Patch Changes

-   Updated dependencies \[[`52ce540`](https://togithub.com/vercel/storage/commit/52ce540)]
    -   [@&#8203;vercel/postgres](https://togithub.com/vercel/postgres)[@&#8203;0](https://togithub.com/0).3.2

</details>

<details>
<summary>chromaui/chromatic-cli</summary>

### [`v6.19.9`](https://togithub.com/chromaui/chromatic-cli/compare/v6.19.8...v6.19.9)

[Compare Source](https://togithub.com/chromaui/chromatic-cli/compare/v6.19.8...v6.19.9)

</details>

<details>
<summary>vercel/turbo</summary>

### [`v1.10.4`](https://togithub.com/vercel/turbo/releases/tag/v1.10.4): Turborepo v1.10.4

[Compare Source](https://togithub.com/vercel/turbo/compare/v1.10.3...v1.10.4)



#### What's Changed

##### Changelog

-   release(turborepo): 1.10.3-canary.0 by [@&#8203;github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/5250](https://togithub.com/vercel/turbo/pull/5250)
-   feat(turborepo): Port Manual hashing by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5237](https://togithub.com/vercel/turbo/pull/5237)
-   Docs: prior to run testcases, add guides to install dependencies for testcases. by [@&#8203;92hackers](https://togithub.com/92hackers) in [https://github.com/vercel/turbo/pull/3090](https://togithub.com/vercel/turbo/pull/3090)
-   fix(gen): fix ts config interference by [@&#8203;tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/5263](https://togithub.com/vercel/turbo/pull/5263)
-   release(turborepo): 1.10.3 by [@&#8203;github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/5262](https://togithub.com/vercel/turbo/pull/5262)
-   feat(examples): update basic name on docs by [@&#8203;tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/5224](https://togithub.com/vercel/turbo/pull/5224)
-   feat(turborepo): port git-based hashing with inputs by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5251](https://togithub.com/vercel/turbo/pull/5251)
-   Update .gitignore by [@&#8203;ph55](https://togithub.com/ph55) in [https://github.com/vercel/turbo/pull/5269](https://togithub.com/vercel/turbo/pull/5269)
-   feat(ci): conditionally set jest verbosity by [@&#8203;tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/5271](https://togithub.com/vercel/turbo/pull/5271)
-   fix(turborepo): Tighten build globs by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5274](https://togithub.com/vercel/turbo/pull/5274)
-   fix(turborepo): Fix path match for parent dir in subtree match case by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5275](https://togithub.com/vercel/turbo/pull/5275)
-   chore(turborepo): Move SCM to use vendored wax crate by [@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/5277](https://togithub.com/vercel/turbo/pull/5277)
-   release(turborepo): 1.10.4-canary.0 by [@&#8203;github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/5278](https://togithub.com/vercel/turbo/pull/5278)
-   fix(turborepo): avoid globbing directories due to ancestor truncation by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5273](https://togithub.com/vercel/turbo/pull/5273)
-   release(turborepo): 1.10.4-canary.1 by [@&#8203;github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/5283](https://togithub.com/vercel/turbo/pull/5283)
-   fix(spaces): read logs correctly when invoked from subdirectory by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/5284](https://togithub.com/vercel/turbo/pull/5284)
-   Synthesize --only by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5285](https://togithub.com/vercel/turbo/pull/5285)
-   feat(turborepo): Run outline pt 2 by [@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/5203](https://togithub.com/vercel/turbo/pull/5203)
-   feat(lockfiles): add rust implementation for yarn1 by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/5255](https://togithub.com/vercel/turbo/pull/5255)
-   release(turborepo): 1.10.4-canary.2 by [@&#8203;github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/5286](https://togithub.com/vercel/turbo/pull/5286)
-   feat(turborepo): Report more details when go-turbo exits by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5287](https://togithub.com/vercel/turbo/pull/5287)
-   docs(examples): update examples and docs to use node 18 by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/5300](https://togithub.com/vercel/turbo/pull/5300)
-   update dependencies to sync with next.js by [@&#8203;sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/5303](https://togithub.com/vercel/turbo/pull/5303)
-   feat(cache): Add ability to disable remote cache from turbo.json by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/5305](https://togithub.com/vercel/turbo/pull/5305)
-   feat(turborepo): Hash with libgit2 by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5309](https://togithub.com/vercel/turbo/pull/5309)
-   Add --log-order option by [@&#8203;rafaeltab](https://togithub.com/rafaeltab) in [https://github.com/vercel/turbo/pull/3916](https://togithub.com/vercel/turbo/pull/3916)
-   release(turborepo): 1.10.4-canary.3 by [@&#8203;github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/5313](https://togithub.com/vercel/turbo/pull/5313)
-   feat(turborepo): A few cleanup nits around log grouping by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5312](https://togithub.com/vercel/turbo/pull/5312)
-   feat(run outline): Hide package graph internals by [@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/5310](https://togithub.com/vercel/turbo/pull/5310)
-   feat(logging): enable setting log order with an environment variable by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/5316](https://togithub.com/vercel/turbo/pull/5316)
-   feat(cli): Add ability to pass --remote-only=false from CLI by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/5317](https://togithub.com/vercel/turbo/pull/5317)
-   fix(turborepo): Re-enable some tests on windows by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5319](https://togithub.com/vercel/turbo/pull/5319)
-   refactor(turborepo): cli::run and args processing by [@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/5297](https://togithub.com/vercel/turbo/pull/5297)
-   feat(logging): add "auto" options for log prefixing and ordering by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/5320](https://togithub.com/vercel/turbo/pull/5320)
-   Fix ESLint script command. by [@&#8203;anthonyshew](https://togithub.com/anthonyshew) in [https://github.com/vercel/turbo/pull/5322](https://togithub.com/vercel/turbo/pull/5322)
-   feat(turborepo): Add context to glob errors by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5323](https://togithub.com/vercel/turbo/pull/5323)
-   fix(turbo): print help message when turbo called with flags/env vars but no commands by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/5329](https://togithub.com/vercel/turbo/pull/5329)
-   refactor(turborepo): Move paths to UTF-8 by [@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/5248](https://togithub.com/vercel/turbo/pull/5248)
-   Add Vercel to CI providers. by [@&#8203;anthonyshew](https://togithub.com/anthonyshew) in [https://github.com/vercel/turbo/pull/5342](https://togithub.com/vercel/turbo/pull/5342)
-   fix(turborepo): Hashing symlinks is erroring by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5340](https://togithub.com/vercel/turbo/pull/5340)
-   release(turborepo): 1.10.4-canary.4 by [@&#8203;github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/5344](https://togithub.com/vercel/turbo/pull/5344)
-   fix: update ctrlc to 3.4.0 to allow have new signal handlers overwrite by [@&#8203;arlyon](https://togithub.com/arlyon) in [https://github.com/vercel/turbo/pull/5346](https://togithub.com/vercel/turbo/pull/5346)

#### New Contributors

-   [@&#8203;aaronbrown-vercel](https://togithub.com/aaronbrown-vercel) made their first contribution in [https://github.com/vercel/turbo/pull/5252](https://togithub.com/vercel/turbo/pull/5252)
-   [@&#8203;younggeeks](https://togithub.com/younggeeks) made their first contribution in [https://github.com/vercel/turbo/pull/4883](https://togithub.com/vercel/turbo/pull/4883)
-   [@&#8203;92hackers](https://togithub.com/92hackers) made their first contribution in [https://github.com/vercel/turbo/pull/3090](https://togithub.com/vercel/turbo/pull/3090)
-   [@&#8203;ph55](https://togithub.com/ph55) made their first contribution in [https://github.com/vercel/turbo/pull/5269](https://togithub.com/vercel/turbo/pull/5269)

**Full Changelog**: https://github.com/vercel/turbo/compare/v1.10.3...v1.10.4

</details>

<details>
<summary>i18next/i18next</summary>

### [`v23.2.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#&#8203;2323)

[Compare Source](https://togithub.com/i18next/i18next/compare/v23.2.2...v23.2.3)

-   types: Optimize logic for fallback ns [19198481](https://togithub.com/i18next/i18next/pull/1984)

### [`v23.2.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#&#8203;2322)

[Compare Source](https://togithub.com/i18next/i18next/compare/v23.2.1...v23.2.2)

-   types: try to fix fallbackNS type handling also for older TS version [1981](https://togithub.com/i18next/i18next/issues/1981)

</details>

<details>
<summary>scottrippey/next-router-mock</summary>

### [`v0.9.7`](https://togithub.com/scottrippey/next-router-mock/compare/v0.9.6...v0.9.7)

[Compare Source](https://togithub.com/scottrippey/next-router-mock/compare/v0.9.6...v0.9.7)

</details>

<details>
<summary>garmeeh/next-seo</summary>

### [`v6.1.0`](https://togithub.com/garmeeh/next-seo/releases/tag/v6.1.0)

[Compare Source](https://togithub.com/garmeeh/next-seo/compare/v6.0.0...v6.1.0)

-   fix readme typo ([#&#8203;1124](https://togithub.com/garmeeh/next-seo/issues/1124))  [`59c18c4`](https://togithub.com/garmeeh/next-seo/commit/59c18c4)
-   fix: [#&#8203;1118](https://togithub.com/garmeeh/next-seo/issues/1118) - added worstRating under AggregateRating type ([#&#8203;1224](https://togithub.com/garmeeh/next-seo/issues/1224))  [`c086508`](https://togithub.com/garmeeh/next-seo/commit/c086508)
-   Fix useAppDir prop value instructions when using app dir ([#&#8203;1244](https://togithub.com/garmeeh/next-seo/issues/1244))  [`ee41400`](https://togithub.com/garmeeh/next-seo/commit/ee41400)
-   Make sub fields for Place on JobPostingJsonLd optional ([#&#8203;1251](https://togithub.com/garmeeh/next-seo/issues/1251))  [`1b22541`](https://togithub.com/garmeeh/next-seo/commit/1b22541)
-   Update README.md  [`4c69f9b`](https://togithub.com/garmeeh/next-seo/commit/4c69f9b)
-   Add banner for Next.js Weekly newsletter ([#&#8203;1195](https://togithub.com/garmeeh/next-seo/issues/1195))  [`c93b9d7`](https://togithub.com/garmeeh/next-seo/commit/c93b9d7)

</details>

<details>
<summary>i18next/react-i18next</summary>

### [`v13.0.1`](https://togithub.com/i18next/react-i18next/blob/HEAD/CHANGELOG.md#&#8203;1301)

[Compare Source](https://togithub.com/i18next/react-i18next/compare/v13.0.0...v13.0.1)

-   types: Fix performance issue in Trans component [1646](https://togithub.com/i18next/react-i18next/pull/1646)

</details>

<details>
<summary>chromaui/storybook-addon-pseudo-states</summary>

### [`v2.1.0`](https://togithub.com/chromaui/storybook-addon-pseudo-states/blob/HEAD/CHANGELOG.md#v210-Thu-Jun-22-2023)

[Compare Source](https://togithub.com/chromaui/storybook-addon-pseudo-states/compare/v2.0.2...v2.1.0)

##### 🚀 Enhancement

-   Add support for custom root element [#&#8203;65](https://togithub.com/chromaui/storybook-addon-pseudo-states/pull/65) ([@&#8203;sag1v](https://togithub.com/sag1v) [@&#8203;ghengeveld](https://togithub.com/ghengeveld))

##### Authors: 2

-   Gert Hengeveld ([@&#8203;ghengeveld](https://togithub.com/ghengeveld))
-   Sagiv ben giat ([@&#8203;sag1v](https://togithub.com/sag1v))

***

### [`v2.0.2`](https://togithub.com/chromaui/storybook-addon-pseudo-states/blob/HEAD/CHANGELOG.md#v202-Thu-Jun-22-2023)

[Compare Source](https://togithub.com/chromaui/storybook-addon-pseudo-states/compare/v2.0.1...v2.0.2)

##### 🐛 Bug Fix

-   Fix pseudo state selector menu for Storybook 7 [#&#8203;78](https://togithub.com/chromaui/storybook-addon-pseudo-states/pull/78) ([@&#8203;yasnbouz](https://togithub.com/yasnbouz) [@&#8203;ghengeveld](https://togithub.com/ghengeveld))

##### Authors: 2

-   Gert Hengeveld ([@&#8203;ghengeveld](https://togithub.com/ghengeveld))
-   Yassine El Bouziady ([@&#8203;yasnbouz](https://togithub.com/yasnbouz))

***

</details>

<details>
<summary>webpack/webpack</summary>

### [`v5.88.0`](https://togithub.com/webpack/webpack/releases/tag/v5.88.0)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.87.0...v5.88.0)

#### New Features

-   \[CSS] - Use `css/auto` as the default css mode by [@&#8203;burhanuday](https://togithub.com/burhanuday) in [https://github.com/webpack/webpack/pull/17399](https://togithub.com/webpack/webpack/pull/17399)

#### Bug Fixes

-   Fix bugs related to require.context and layer by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17388](https://togithub.com/webpack/webpack/pull/17388)
-   Fix bug in runtime for CSS loading by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17400](https://togithub.com/webpack/webpack/pull/17400)
-   Correct indirect call for tagged template expressions using correct this context by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17397](https://togithub.com/webpack/webpack/pull/17397)
-   Update environment support for KaiOS browser by [@&#8203;steverep](https://togithub.com/steverep) in [https://github.com/webpack/webpack/pull/17395](https://togithub.com/webpack/webpack/pull/17395)
-   Fix async module runtime code for running top-level-await by [@&#8203;ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/webpack/webpack/pull/17393](https://togithub.com/webpack/webpack/pull/17393)

#### Developer Experience

-   Add example for stats minimal output by [@&#8203;ersachin3112](https://togithub.com/ersachin3112) in [https://github.com/webpack/webpack/pull/17406](https://togithub.com/webpack/webpack/pull/17406)
-   Significantly improve type coverage for Dependency, Runtime, Template classes by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17394](https://togithub.com/webpack/webpack/pull/17394)

#### Dependencies & Maintenance

-   Bump browserslist from 4.21.8 to 4.21.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17389](https://togithub.com/webpack/webpack/pull/17389)
-   Bump acorn from 8.8.2 to 8.9.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17402](https://togithub.com/webpack/webpack/pull/17402)
-   Bump eslint from 8.42.0 to 8.43.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17401](https://togithub.com/webpack/webpack/pull/17401)
-   Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17407](https://togithub.com/webpack/webpack/pull/17407)

#### New Contributors

-   [@&#8203;steverep](https://togithub.com/steverep) made their first contribution in [https://github.com/webpack/webpack/pull/17395](https://togithub.com/webpack/webpack/pull/17395)

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.87.0...v5.88.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/weareinreach/InReach).



PR-URL: https://github.com/weareinreach/InReach/pull/619
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
kodiakhq bot pushed a commit to sullivanpj/open-system that referenced this pull request Jun 25, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [webpack](https://togithub.com/webpack/webpack) | [`5.81.0` -> `5.88.0`](https://renovatebot.com/diffs/npm/webpack/5.81.0/5.88.0) | [![age](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/compatibility-slim/5.81.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/confidence-slim/5.81.0)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>webpack/webpack (webpack)</summary>

### [`v5.88.0`](https://togithub.com/webpack/webpack/releases/tag/v5.88.0)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.87.0...v5.88.0)

##### New Features

-   \[CSS] - Use `css/auto` as the default css mode by [@&#8203;burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17399

##### Bug Fixes

-   Fix bugs related to require.context and layer by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17388
-   Fix bug in runtime for CSS loading by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17400
-   Correct indirect call for tagged template expressions using correct this context by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17397
-   Update environment support for KaiOS browser by [@&#8203;steverep](https://togithub.com/steverep) in [webpack/webpack#17395
-   Fix async module runtime code for running top-level-await by [@&#8203;ahabhgk](https://togithub.com/ahabhgk) in [webpack/webpack#17393

##### Developer Experience

-   Add example for stats minimal output by [@&#8203;ersachin3112](https://togithub.com/ersachin3112) in [webpack/webpack#17406
-   Significantly improve type coverage for Dependency, Runtime, Template classes by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17394

##### Dependencies & Maintenance

-   Bump browserslist from 4.21.8 to 4.21.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17389
-   Bump acorn from 8.8.2 to 8.9.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17402
-   Bump eslint from 8.42.0 to 8.43.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17401
-   Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17407

##### New Contributors

-   [@&#8203;steverep](https://togithub.com/steverep) made their first contribution in [webpack/webpack#17395

**Full Changelog**: webpack/webpack@v5.87.0...v5.88.0

### [`v5.87.0`](https://togithub.com/webpack/webpack/releases/tag/v5.87.0)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.86.0...v5.87.0)

#### New Features

-   Implement `fetchPriority` feature as parser option and magic comment by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17249
-   \[CSS] - Introduce 'css/auto' as a css module type by [@&#8203;ahabhgk](https://togithub.com/ahabhgk) in [webpack/webpack#16577
-   \[CSS] - Style-specific fields now automatically resolve in package.json by [@&#8203;burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17346
-   webpack configuration API now accepts "falsy values" loaders and plugins by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17339

#### Bug Fixes

-   Fix codecov badge in readme by [@&#8203;burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17353

#### Developer Experience

-   Add link to svelte loader for webpack by [@&#8203;burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17369
-   Increase parser API types in internal plugins across dependency plugins [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17365

#### Dependencies & Maintenance

-   Bump memfs from 3.5.2 to 3.5.3 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17347
-   Bump webpack-cli from 5.1.3 to 5.1.4 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17349
-   Bump es-module-lexer from 1.2.1 to 1.3.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17362
-   Bump [@&#8203;types/node](https://togithub.com/types/node) from 20.2.5 to 20.3.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17361
-   Bump core-js from 3.30.2 to 3.31.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17360
-   Bump browserslist from 4.21.6 to 4.21.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17367
-   Bump [@&#8203;types/node](https://togithub.com/types/node) from 20.3.0 to 20.3.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17366

#### New Contributors

[@&#8203;aboktor](https://togithub.com/aboktor) made their first contribution in [#&#8203;16991](https://togithub.com/webpack/webpack/issues/16991) [#&#8203;16989](https://togithub.com/webpack/webpack/issues/16989)
[@&#8203;silverwind](https://togithub.com/silverwind) made their first contribution in [#&#8203;17339](https://togithub.com/webpack/webpack/issues/17339) via [#&#8203;17329](https://togithub.com/webpack/webpack/issues/17329)

**Full Changelog**: webpack/webpack@v5.86.0...v5.87.0

### [`v5.86.0`](https://togithub.com/webpack/webpack/releases/tag/v5.86.0)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.85.1...v5.86.0)

#### New Features

-   Improved cache size performance via better handling of serialization for errors and bigints by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17282
-   Introduce an export default handler function option for `ProgressPlugin` by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17312
-   Support passing `RegExp` to `splitChunks.chunks` by [@&#8203;hyf0](https://togithub.com/hyf0) in [webpack/webpack#17332

#### Bug Fixes

-   Fix layer capabilities for `ContextModule` types by [@&#8203;huozhi](https://togithub.com/huozhi) in [webpack/webpack#17310
-   Fix compatibility of `__non_webpack_require__` with ES modules by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17308
-   Improve type coverage `Chunk`, `ChunkGroup`, and other plugins by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#1731
-   Do not add `js` extension for eval source maps when extension is not resolvable by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17331

#### Developer Experience

-   Improve type coverage for Json Module type and lazy load json-assertions package by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17301

#### Dependencies & Maintenance

-   Bump memfs from 3.5.1 to 3.5.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17315
-   Bump webpack-cli from 5.1.1 to 5.1.3 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17314
-   Bump eslint from 8.41.0 to 8.42.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17313

#### New Contributors

-   [@&#8203;huozhi](https://togithub.com/huozhi) made their first contribution in [webpack/webpack#17310
-   [@&#8203;hyf0](https://togithub.com/hyf0) made their first contribution in [webpack/webpack#17332

**Full Changelog**: webpack/webpack@v5.85.1...v5.86.0

### [`v5.85.1`](https://togithub.com/webpack/webpack/releases/tag/v5.85.1)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.85.0...v5.85.1)

#### Bug Fixes

-   Fix bug in handling barrel imports ([#&#8203;17305](https://togithub.com/webpack/webpack/issues/17305)) by [@&#8203;bworline](https://togithub.com/bworline) in [webpack/webpack#17307 - ***NOTE**: An internal API `BasicEvaluatedExpression.getMemberRangeStarts` has been changed to `BasicEvaluatedExpression.getMemberRanges`, please see type definition changes and the pull request for more information.*

#### Dependencies & Maintenance

-   Bump [@&#8203;types/jest](https://togithub.com/types/jest) from 29.5.1 to 29.5.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17297

**Full Changelog**: webpack/webpack@v5.85.0...v5.85.1

### [`v5.85.0`](https://togithub.com/webpack/webpack/releases/tag/v5.85.0)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.84.1...v5.85.0)

#### New Features

-   Add `readonly` cache mode by [@&#8203;vankop](https://togithub.com/vankop) in [webpack/webpack#15470
-   Normalize property accessors for esm namespaces and chained member/call expressions by [@&#8203;bworline](https://togithub.com/bworline) in [webpack/webpack#17203
-   Support `environment` in loader context by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17281
-   Introduce a new syntax for `addModule()` support in worklets - `*context.audioWorklet.addModule()` by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17212

#### Bug Fixes

-   Fix type regression with unknown module type strings by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17266

#### Developer Experience

-   Use global runtime constants for webpack exports by [@&#8203;burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17270
-   Add strict mode type coverage for WASM and Runtime code by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17267
-   Add strict mode type coverage for runtime modules and runtime plugins by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17261
-   Add types for JSON & Asset Modules including their interfacing plugins by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17262
-   Add type coverage for Module subclasses and plugins by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17272

#### Dependencies & Maintenance

-   Use GitHub Discussions instead of Gitter in issue templates by [@&#8203;snitin315](https://togithub.com/snitin315) in [webpack/webpack#17293
-   Bump [@&#8203;types/node](https://togithub.com/types/node) from 20.2.3 to 20.2.4 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17269
-   Bump browserslist from 4.21.5 to 4.21.6 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17275
-   Bump [@&#8203;types/node](https://togithub.com/types/node) from 20.2.4 to 20.2.5 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17276
-   Bump [@&#8203;babel/core](https://togithub.com/babel/core) from 7.21.8 to 7.22.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17278

**Full Changelog**: webpack/webpack@v5.84.1...v5.85.0

### [`v5.84.1`](https://togithub.com/webpack/webpack/releases/tag/v5.84.1)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.84.0...v5.84.1)

#### Bug Fixes

-   Fix regression in inner graph for reserved identifiers by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17265

#### Dependencies & Maintenance

-   Bump [@&#8203;types/jest](https://togithub.com/types/jest) from 29.5.0 to 29.5.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17027
-   Bump simple-git from 3.18.0 to 3.19.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17263

**Full Changelog**: webpack/webpack@v5.84.0...v5.84.1

### [`v5.84.0`](https://togithub.com/webpack/webpack/releases/tag/v5.84.0)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.83.1...v5.84.0)

#### New Features

-   SourceMapDevToolPlugin now supports `append` option as a function by [@&#8203;snitin315](https://togithub.com/snitin315) in [webpack/webpack#17252

#### Bug Fixes

-   Fix multiple bugs referencing class names when shadowed by import name in properties and methods by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17233
-   Allow DefinePlugin shorthand property by [@&#8203;shamoilarsi](https://togithub.com/shamoilarsi) in [webpack/webpack#17231
-   \[CSS] - Fix edge cases in parsing `@import` by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17229

#### Developer Experience

-   Increase type coverage for serialization classes by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17243
-   Increase type coverage for `JavascriptParser` and `ModuleDependency` subclasses by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17236
-   Increase type coverage to `strict`-mode quality for Configuration/Normalization objects by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17247
-   Refactor duplicate strings by replacing them with constant for **webpack_require** instead of string literal by [@&#8203;burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17228
-   Add test case for `with { type: "json" }` by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17230
-   Add test case for destructuring by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17248

#### Dependencies & Maintenance

-   Add GitHub discussions badge in README by [@&#8203;snitin315](https://togithub.com/snitin315) in [webpack/webpack#17251
-   Bump enhanced-resolve to 5.14.1 by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17257
-   Bump [@&#8203;types/node](https://togithub.com/types/node) from 20.1.7 to 20.2.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17219
-   Bump [@&#8203;types/node](https://togithub.com/types/node) from 20.2.0 to 20.2.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17226
-   Bump webpack-cli from 5.1.0 to 5.1.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17164
-   Bump eslint from 8.39.0 to 8.40.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17148
-   Bump [@&#8203;babel/core](https://togithub.com/babel/core) from 7.21.4 to 7.21.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17126
-   Bump [@&#8203;types/node](https://togithub.com/types/node) from 20.2.1 to 20.2.3 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17238
-   Bump eslint from 8.40.0 to 8.41.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17237

#### New Contributors

-   [@&#8203;shamoilarsi](https://togithub.com/shamoilarsi) made their first contribution in [webpack/webpack#17231

**Full Changelog**: webpack/webpack@v5.83.1...v5.84.0

### [`v5.83.1`](https://togithub.com/webpack/webpack/releases/tag/v5.83.1)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.83.0...v5.83.1)

#### Bug Fixes

-   Fix regression in import/export normailization effecting mini-css-extract-plugin by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17214

**Full Changelog**: webpack/webpack@v5.83.0...v5.83.1

### [`v5.83.0`](https://togithub.com/webpack/webpack/releases/tag/v5.83.0)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.82.1...v5.83.0)

#### New Features

-   Normalize property access for imports and exports by [@&#8203;bworline](https://togithub.com/bworline) in [webpack/webpack#17137
-   Top Level Await is now enabled by default by [@&#8203;burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17192

#### Bug Fixes

-   Correct `chunkgroup.groupsIterable` return type by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17196
-   Fix bug in Rule Matcher type by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17207
-   Fixed apply event callback and optimizing callback event type by [@&#8203;nuintun](https://togithub.com/nuintun) in [webpack/webpack#16094
-   Fix types in hot module replacement APIs by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17193

#### Developer Experience

-   Expose `ChunkGroup` to type definitions by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17201
-   Add `NormalModuleFactory`'s `ResolveData` type to public interface by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17195
-   Document `compilation.afterChunks` hook by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17202

#### Dependencies & Maintenance

-   Bump [@&#8203;webassemblyjs/wasm-edit](https://togithub.com/webassemblyjs/wasm-edit) from 1.11.5 to 1.11.6 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17168
-   Bump wast-loader from 1.11.5 to 1.11.6 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17163
-   Bump yarn-deduplicate from 6.0.1 to 6.0.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17184
-   Fix command by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17154
-   Bump [@&#8203;types/node](https://togithub.com/types/node) from 18.16.3 to 20.1.7 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17205

#### New Contributors

-   [@&#8203;bworline](https://togithub.com/bworline) made their first contribution in [webpack/webpack#17137
-   [@&#8203;nuintun](https://togithub.com/nuintun) made their first contribution in [webpack/webpack#16094

**Full Changelog**: webpack/webpack@v5.82.1...v5.83.0

### [`v5.82.1`](https://togithub.com/webpack/webpack/releases/tag/v5.82.1)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.82.0...v5.82.1)

#### Bug Fixes

-   \[CSS] - Support nesting in CSS modules and bug fixes by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17133
-   \[CSS] - Fix crash with `importModule` when CSS enabled by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17140
-   Fix bug where `output.hashFunction` was failing to generate debug hash by [@&#8203;ahabhgk](https://togithub.com/ahabhgk) in [webpack/webpack#16950
-   Reduce the amount of generated code for chunk loading by [@&#8203;lvivski](https://togithub.com/lvivski) in [webpack/webpack#17151
-   Use module preload for ESM module output by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17143

#### Developer Experience

-   Improve module type strictness for Module.prototype.type expand ModuleTypeConstants by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17136

#### Dependencies & Maintenance

-   Update package.json description by [@&#8203;JeraldVin](https://togithub.com/JeraldVin) in [webpack/webpack#17145
-   Bump webpack-cli from 5.0.2 to 5.1.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17146
-   Bump core-js from 3.30.1 to 3.30.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17149
-   Bump enhanced-resolve to v5.14.0 by [@&#8203;snitin315](https://togithub.com/snitin315) in [webpack/webpack#17160

#### New Contributors

-   [@&#8203;JeraldVin](https://togithub.com/JeraldVin) made their first contribution in [webpack/webpack#17145

**Full Changelog**: webpack/webpack@v5.82.0...v5.82.1

### [`v5.82.0`](https://togithub.com/webpack/webpack/releases/tag/v5.82.0)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.81.0...v5.82.0)

#### New Features

-   \[CSS] - Add URL dependencies support to consume shared module via module federation by [@&#8203;snitin315](https://togithub.com/snitin315) in [webpack/webpack#16945
-   Allow webpack-cli to be in ESM by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17088
-   Allow specifying "onPolicyCreationFailure" mode for trusted types by [@&#8203;Zlatkovsky](https://togithub.com/Zlatkovsky) in [webpack/webpack#16990

#### Bug Fixes

-   \[CSS] - Respect `media`/`supports`/`layer` from parent CSS module by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17115
-   \[CSS] - Add warning & support for any [@&#8203;import](https://togithub.com/import) rules must precede all other rules by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17118
-   \[CSS] - Support handling `#hash` URL as external (similar to Parcel) by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17116
-   Optimize numberHash.js performance by removing inner loops by [@&#8203;alexkuz](https://togithub.com/alexkuz) in [webpack/webpack#17074
-   Improve template string comparison algorithm by [@&#8203;An0nie](https://togithub.com/An0nie) in [webpack/webpack#17079

#### Tests & Contributor Experience

-   \[CSS] - Increase imports external test coverage by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17089
-   Improve PR reliability via ignoring unstable coverage by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17106
-   Update webpack types to support extends property in webpack (for webpack-cli) by [@&#8203;burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17113

#### Developer Experience

-   Increase type coverage and documentation for `StringXor` class.  by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17070
-   Increase type coverage & docs for `numberHash` by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17072
-   Increase type coverage & docs for `JavascriptParser` by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17094
-   Increase type coverage & docs for `BasicEvaluatedExpression` by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17096
-   Increase type coverage for CSS module type by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17097
-   Increase type coverage for JSON module type by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17095
-   Increase type coverage & docs for multiple utility classes by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17107

#### Dependencies & Maintenance

-   chore(deps-dev): bump lint-staged from 13.2.1 to 13.2.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17075
-   chore(deps-dev): bump eslint from 8.38.0 to 8.39.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17052
-   chore(deps-dev): bump assemblyscript from 0.27.3 to 0.27.4 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17064
-   chore(deps-dev): bump assemblyscript from 0.27.4 to 0.27.5 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17109
-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 18.16.2 to 18.16.3 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17112
-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 18.15.13 to 18.16.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17084
-   chore(deps-dev): bump webpack-cli from 5.0.1 to 5.0.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17054
-   chore(deps-dev): bump date-fns from 2.29.3 to 2.30.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17111

#### New Contributors

-   [@&#8203;An0nie](https://togithub.com/An0nie) made their first contribution in [webpack/webpack#17079
-   [@&#8203;burhanuday](https://togithub.com/burhanuday) made their first contribution in [webpack/webpack#17113
-   [@&#8203;Zlatkovsky](https://togithub.com/Zlatkovsky) made their first contribution in [webpack/webpack#16990

**Full Changelog**: webpack/webpack@v5.81.0...v5.82.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/sullivanpj/open-system).
mwaddell pushed a commit to pangaeatech/salt2type that referenced this pull request Jun 26, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [webpack](https://togithub.com/webpack/webpack) | [`5.87.0` ->
`5.88.0`](https://renovatebot.com/diffs/npm/webpack/5.87.0/5.88.0) |
[![age](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/compatibility-slim/5.87.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/confidence-slim/5.87.0)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>webpack/webpack</summary>

###
[`v5.88.0`](https://togithub.com/webpack/webpack/releases/tag/v5.88.0)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.87.0...v5.88.0)

#### New Features

- \[CSS] - Use `css/auto` as the default css mode by
[@&#8203;burhanuday](https://togithub.com/burhanuday) in
[webpack/webpack#17399

#### Bug Fixes

- Fix bugs related to require.context and layer by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#17388
- Fix bug in runtime for CSS loading by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#17400
- Correct indirect call for tagged template expressions using correct
this context by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#17397
- Update environment support for KaiOS browser by
[@&#8203;steverep](https://togithub.com/steverep) in
[webpack/webpack#17395
- Fix async module runtime code for running top-level-await by
[@&#8203;ahabhgk](https://togithub.com/ahabhgk) in
[webpack/webpack#17393

#### Developer Experience

- Add example for stats minimal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17406
- Significantly improve type coverage for Dependency, Runtime, Template
classes by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#17394

#### Dependencies & Maintenance

- Bump browserslist from 4.21.8 to 4.21.9 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17389
- Bump acorn from 8.8.2 to 8.9.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17402
- Bump eslint from 8.42.0 to 8.43.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17401
- Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17407

#### New Contributors

- [@&#8203;steverep](https://togithub.com/steverep) made their first
contribution in
[webpack/webpack#17395

**Full Changelog**:
webpack/webpack@v5.87.0...v5.88.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/pangaeatech/salt2type).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
tylersmalley pushed a commit to tailscale-dev/vscode-tailscale that referenced this pull request Jun 29, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [webpack](https://togithub.com/webpack/webpack) | [`^5.86.0` ->
`^5.88.0`](https://renovatebot.com/diffs/npm/webpack/5.86.0/5.88.0) |
[![age](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/compatibility-slim/5.86.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/confidence-slim/5.86.0)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>webpack/webpack</summary>

###
[`v5.88.0`](https://togithub.com/webpack/webpack/releases/tag/v5.88.0)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.87.0...v5.88.0)

#### New Features

- \[CSS] - Use `css/auto` as the default css mode by
[@&#8203;burhanuday](https://togithub.com/burhanuday) in
[webpack/webpack#17399

#### Bug Fixes

- Fix bugs related to require.context and layer by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#17388
- Fix bug in runtime for CSS loading by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#17400
- Correct indirect call for tagged template expressions using correct
this context by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#17397
- Update environment support for KaiOS browser by
[@&#8203;steverep](https://togithub.com/steverep) in
[webpack/webpack#17395
- Fix async module runtime code for running top-level-await by
[@&#8203;ahabhgk](https://togithub.com/ahabhgk) in
[webpack/webpack#17393

#### Developer Experience

- Add example for stats minimal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17406
- Significantly improve type coverage for Dependency, Runtime, Template
classes by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#17394

#### Dependencies & Maintenance

- Bump browserslist from 4.21.8 to 4.21.9 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17389
- Bump acorn from 8.8.2 to 8.9.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17402
- Bump eslint from 8.42.0 to 8.43.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17401
- Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17407

#### New Contributors

- [@&#8203;steverep](https://togithub.com/steverep) made their first
contribution in
[webpack/webpack#17395

**Full Changelog**:
webpack/webpack@v5.87.0...v5.88.0

###
[`v5.87.0`](https://togithub.com/webpack/webpack/releases/tag/v5.87.0)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.86.0...v5.87.0)

#### New Features

- Implement `fetchPriority` feature as parser option and magic comment
by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#17249
- \[CSS] - Introduce 'css/auto' as a css module type by
[@&#8203;ahabhgk](https://togithub.com/ahabhgk) in
[webpack/webpack#16577
- \[CSS] - Style-specific fields now automatically resolve in
package.json by [@&#8203;burhanuday](https://togithub.com/burhanuday) in
[webpack/webpack#17346
- webpack configuration API now accepts "falsy values" loaders and
plugins by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#17339

#### Bug Fixes

- Fix codecov badge in readme by
[@&#8203;burhanuday](https://togithub.com/burhanuday) in
[webpack/webpack#17353

#### Developer Experience

- Add link to svelte loader for webpack by
[@&#8203;burhanuday](https://togithub.com/burhanuday) in
[webpack/webpack#17369
- Increase parser API types in internal plugins across dependency
plugins [@&#8203;alexander-akait](https://togithub.com/alexander-akait)
in
[webpack/webpack#17365

#### Dependencies & Maintenance

- Bump memfs from 3.5.2 to 3.5.3 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17347
- Bump webpack-cli from 5.1.3 to 5.1.4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17349
- Bump es-module-lexer from 1.2.1 to 1.3.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17362
- Bump [@&#8203;types/node](https://togithub.com/types/node) from 20.2.5
to 20.3.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17361
- Bump core-js from 3.30.2 to 3.31.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17360
- Bump browserslist from 4.21.6 to 4.21.8 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17367
- Bump [@&#8203;types/node](https://togithub.com/types/node) from 20.3.0
to 20.3.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17366

#### New Contributors

[@&#8203;aboktor](https://togithub.com/aboktor) made their first
contribution in
[#&#8203;16991](https://togithub.com/webpack/webpack/issues/16991)
[#&#8203;16989](https://togithub.com/webpack/webpack/issues/16989)
[@&#8203;silverwind](https://togithub.com/silverwind) made their first
contribution in
[#&#8203;17339](https://togithub.com/webpack/webpack/issues/17339) via
[#&#8203;17329](https://togithub.com/webpack/webpack/issues/17329)

**Full Changelog**:
webpack/webpack@v5.86.0...v5.87.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/tailscale-dev/vscode-tailscale).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTcuMyIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 7327a50)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Shipped
Development

Successfully merging this pull request may close these issues.

None yet

5 participants